草庐IT

Java CLI 解析器

全部标签

java - 使用 XML 解析器实现作为 OSGi 服务

我正在使用OSGi(Equinox平台)开发应用程序,其中一个包需要解析XML文件。到目前为止,我使用SAX(javax.xml.parsers.SAXParserFactory)实现了它,我想从平台中检索SAXParserFactory。我看到OSGi标准提供了一个XMLParserActivator以允许JAXP实现自行注册(http://www.osgi.org/javadoc/r4v41/org/osgi/util/xml/XMLParserActivator.html),所以我的猜测是应该有一些包将SAXParserFactory作为服务提供。但是,我不知道要添加哪个包作为依

java - 如何在 Java 中解析 WSDL?

我需要WSDL的解析器来获取消息、端口类型、操作、绑定(bind)、服务……我希望一些解析器已经存在。那么,有什么指导方针吗? 最佳答案 希望此链接对您选择WSDL解析器有用,ParseWSDLEffectively(查看此链接的存档:WebArchive)。我试过使用ApacheWoden,WSDL4J和MembraneSOA.ApacheWoden或MembraneSOA都可以。 关于java-如何在Java中解析WSDL?,我们在StackOverflow上找到一个类似的问题:

java - Java 中的 PDF 解析器 API

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭9年前。Improvethisquestion我想将pdf数据转换成我们自己的文件规范。所以请帮助我选择正确的API来使用java或.net进行PDF解析。解析应该从PDF页面中提取每个组件(元素)。

java - 在 Java 中解析法国日期

这个问题在这里已经有了答案:Parsingadatewithshortmonthwithoutdot(6个答案)关闭6年前。我得到以下日期字符串10juil2014在法语中查找一年中的月份名称,我看到juil是juillet的缩写,在英语中指的是七月。我尝试使用SimpleDateFormat和French语言环境来解析它:System.out.println(newSimpleDateFormat("ddMMMyyyy",Locale.FRENCH).parse("11juil2014"));但是会抛出异常java.text.ParseException:Unparseabledat

java - 无法使用通用 lambda 解析重载方法

这段代码:publicstaticvoidf(String[]args){}publicstaticvoidf(Integer[]args){}publicstaticvoidmain(String[]args){f(Stream.of("xxx").toArray(i->newString[i]));}使用jdk8u45编译成功但jdk8u60打印以下错误:Error:(17,9)java:referencetofisambiguousbothmethodf(java.lang.String[])intype_infer.Testandmethodf(java.lang.Intege

java - 如何解析 URL 并使用 Spring MVC 'reflectively' 运行方法?

我有一个SpringBoot应用程序,它以通常的方式使用SpringMVC,带有一堆@RequestMapping方法、Freemarker定义等。这一切都与WebMvcConfigurerAdapter类捆绑在一起。我想提供一项服务,用户提交有效URL列表,web应用程序将计算出将调用哪个Controller,传入参数,并返回每个URL的组合结果——所有这些都合而为一请求。这将使用户不​​必进行数百次HTTP调用,但仍允许他们在需要时发出一次性请求。理想情况下,我只需要注入(inject)一个自动配置的Springbean,这样我就不必重复Spring内部进行的URL解析、调整和处理

java - 使用 Jackson "Unexpected token (START_OBJECT), expected VALUE_STRING: Expected array or string."使用 LocalDateTime 将 JSON 解析为 POJO

我在这里阅读了很多关于将JSON解析为Java对象的帖子,在我引入LocalDateTime之前,我的解析工作正常。我曾尝试使用Java8解析器、JSR310模块并构建自定义-下面描述了每个方面的障碍。任何帮助将不胜感激!这是我的JSON字符串,由Jackson从另一个POJO创建:{"validEscortsWTheirSpecReqs":"MAYBE","modifiedDateTimeNeedToBeThere":{"dayOfMonth":6,"dayOfWeek":"MONDAY","month":"FEBRUARY","year":2017,"hour":10,"minut

java - 我可以使用 JOOQ 作为 SQL 解析器吗?

我正在尝试用Java解析SELECT语句。我熟悉JOOQ,并希望使用它。我知道它并没有明确设计为SQL解析器——它实际上远不止于此,所以我想可能有一种方法可以使用它的内部解析器来解析SELECT查询。我看到了一些关于如何使用访问者模式访问JOOQ内部结构的信息,但我需要使用树状结构在查询内部导航,该结构将允许单独访问查询的每个部分。我不想对所有用例都使用访问者模式。这可能吗?我该怎么做? 最佳答案 是的,你可以。jOOQhasaparser可以使用:ProgrammaticallyAsaCLIOnline,asaSQLdialect

java - 解析时区为 "Etc/GMT"的日期

我的第一次尝试是:DateFormatformatter=newSimpleDateFormat("yyyy-MM-ddHH:mm:ssz");Datedate=formatter.parse(string);它抛出ParseException,所以我发现了这个hack:DateFormatformatter=newSimpleDateFormat("yyyy-MM-ddHH:mm:ssz");TimeZonetimeZone=TimeZone.getTimeZone("Etc/GMT");formatter.setTimeZone(timeZone);Datedate=formatt

java - 使用 Java 解析 XML 并获取元素值和属性值

我有一个XML文件,元素也有属性。我有一个简单的java文件,它解析和打印文本文件中元素的值,而不是元素属性值。请您帮忙打印属性值。我正在粘贴下面的代码:--------employees.xml文件------------Seagull367434Robin367525Crow367628----------------------------StoreData.java------------------------------------------importjava.io.*;importorg.w3c.dom.*;importorg.xml.sax.*;importjava